home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1370.dms / var1370.adf / DOCS / PT.Read.me.pp / PT.Read.me
Text File  |  1990-09-13  |  49KB  |  1,438 lines

  1.  
  2.                           Protracker V2.95   Jan. '93
  3.                           ---------------------------
  4.  
  5.                            2.0+ compatability and bug 
  6.                          fixes by:  Apogee Technologies
  7.  
  8.                                  This program
  9.                                    is in the
  10.                                      Public
  11.                                      Domain
  12.  
  13.  The original Protracker was created  by Lars "Zap" Hamre, Anders Hamre
  14.  Sven Vahsen, and Rune Johnsrud of Amiga Freelancers. They decided 
  15.  to stop updating and supporting Protracker in 1992. The source code  
  16.  was uploaded to the internet so programmers could fix & add to it. 
  17.  
  18.  We have been a big fan of Protracker. Imagine our surprise when it did
  19.  not work with the new 2.0+ system. We decided to change that and fix
  20.  some nasty bugs along the way. 
  21.  
  22.  
  23.                               What is Apogee?
  24.                               ---------------
  25.  
  26.  Apogee Technologies was created by several Amiga enthusists. We import
  27.  pd/shareware from around the world, Amiga sales/service, hardware and 
  28.  software design. Our Public Domain disks are created from scratch with 
  29.  our own custom menus. Selecting a program is a snap. Programs on our disks
  30.  are related  to subject. (A graphics util disk has only graphic utilities) 
  31.  
  32.                              Are the disks full? 
  33.                              ------------------- 
  34.  
  35.   We try to make each pd disk as full as possible. Programs on our disks 
  36.   are updated when an author releases a newer version.
  37.  
  38.   An update??? 
  39.   ------------ 
  40.  We will be releasing version 2.57 of Protracker in the near future
  41.  with kickstart 3.0 / AGA support. We are running a beta version now on 
  42.  a 1200 here in our showroom.
  43.  
  44.  We have included a bonus program on this disk that is called PTplayer.   
  45.  This player can be called from CLI or workbench.      
  46.  
  47.  Use the icons supplied on this disk if you do not know how to   
  48.  create your own. From CLI type: PTplayer mod.filename.  
  49.  
  50.  The player will check to see if you already have a module playing, If
  51.  so, it stops the music and clears the module from memory. Then, the 
  52.  next module is loaded and plays. If the module has been powerpacked, 
  53.  the player will decrunch the module and then play it. The controls on   
  54.  the player are very easy to use. Pressing Start plays the module from
  55.  the beginning and pressing  Pause pauses the song. If you want to continue
  56.  from where you paused, press the pause button again.
  57.  
  58.  If you would like to receive the Apogee Globalsoft pd/shareware catalog on
  59.  disk, please write to the address below. The catalog is updated at least
  60.  four times a year and contains lots of program and hardware goodies to
  61.  choose from. Or, if you have written a program and would like to see if
  62.  it can be included in one of our future catalogs, we would like to hear 
  63.  from you.
  64.  
  65.   Get your pen and paper ready.
  66.  
  67.     Here is our address:
  68.  
  69.      Apogee Globalsoft
  70.   1851 University Parkway
  71.      Sarasota, Florida
  72.            34243
  73.  
  74.     Phone: 813-355-6121
  75.  
  76.  
  77.  
  78.                MAINSCREEN
  79.                ----------
  80.  ## PLAY ##
  81.  Will play the song from the current position in the song. The pointer turns
  82.  yellow, just to show you what's going on.
  83.  
  84.  ## PATTERN ##
  85.  Will play the current pattern which is shown at the bottom of the screen.
  86.  The pointer turns yellow here as well. Holding down the right button while
  87.  pressing play or pattern will play from the current pattern position. 
  88.  
  89.  ## EDIT ##
  90.  Will put you in edit mode. The pointer turns blue, and you can enter notes
  91.  and numbers from the keyboard. Use the arrowkeys to move up/down and
  92.  left/right in the pattern. Entering a note or a number will cause the pattern
  93.  to jump one or more slots down.
  94.  
  95.  ## RECORD ##
  96.  Will put you in edit mode, but also play the current pattern or song.
  97.  You can select this in the Edit Options menu. While the pattern or song is
  98.  playing, you can type in notes and numbers from the keyboard, and they will
  99.  appear in the pattern as it scrolls. The notes and numbers will also be
  100.  quantized to the nearest slot, so that keeping a steady rhythm is no problem.
  101.  The pointer will turn blue here as well as in the the normal edit mode.
  102.  
  103.  ## STOP ##
  104.  Will stop playing of songs and patterns, recording, and will turn edit mode
  105.  off.
  106.  
  107.  ## CLEAR ##
  108.  Will first ask you what you want to clear. You can clear either all, song or
  109.  samples.
  110.  
  111.  ## EDIT OP. ##
  112.  Will exchange the Spectrum Analyzer with the Edit Menu(s). Pressing more than
  113.  one time will browse through the edit op. screens.
  114.  
  115.  ## DISK OP. ##
  116.  Will go to the File Requester.
  117.  
  118.  ## PLST ##
  119.  Will go to the PLST screen.
  120.  
  121.  ## PSET-ED ##
  122.  Will go to the preset editor.
  123.  
  124.  ## Setup ##
  125.  Will go to the Setup Screen.
  126.  
  127.  ## Sampler ##
  128.  Will go to the Sampler screen. The small gadgets labeled ## 1, 2, 3 and 4 ##
  129.  represent the audiochannels of your amiga. When lit, that channel is on. When
  130.  not lit, the channel is muted and and the notes in that track will not be
  131.  played. You can also use ctrl-a to toggle an audiochannel, and ctrl-q to
  132.  unmute all channels. Ctrl+shift-a will solo the current channel.
  133.  
  134.  ## Tempo ##
  135.  The tempo gadget on the status bar is for setting the CIA speed, if CIA
  136.  timing is used. The gadget will be updated every time you set the speed
  137.  using the F command (if CIA that is).
  138.  
  139.  
  140.  
  141.                 DISK OP.         V1.1:
  142.                 --------
  143.  Delete Song/Module/Sample changed to one gadget: Delete file.
  144.  
  145.  Directories shown/Parent gadget.
  146.  
  147.  Path indicator arrow. Click to change paths without reading dir.
  148.  
  149.  Clicking on "free" will show you free diskspace also without reading dir.
  150.  
  151.  Dir-browse button and lots more...
  152.  
  153.  ## Path ##
  154.  The paths for songs, modules and samples can now be changed, and they can be
  155.  up to 31 characters long. To change path, click on load song/ module/sample
  156.  or use the arrow indicating what path you're at.
  157.  
  158.  ## Free (Diskspace) ##
  159.  Free diskspace can be shown in hex or decimal. Select this on the setup
  160.  screen. Click on "free" to get free diskspace without re-reading the dir.
  161.  
  162.  ## Format Disk ##
  163.  Will format a disk in df0: (Hopefully still bug-free...)
  164.  
  165.  ## Rename file ##
  166.  Will dir the current directory. Select a filename, and you will be able to
  167.  edit the name.
  168.  
  169.  ## Delete file ##
  170.  Will dir the current directory. Select a file, and it will be deleted from
  171.  the disk.
  172.  
  173.  ## Pack ##
  174.  When on, protracker will pack songs before saving (Modules can not be packed
  175.  in this version, sorry!).
  176.  
  177.  ## Load song ##
  178.  Will dir the songs path. Select a song, and it will be loaded and decrunched
  179.  if crunched.
  180.  
  181.  ## Save song ##
  182.  Will pack the song if pack is on, then save it to the current songs path.
  183.  Remember to enter a name for your song, otherwise pt will not save!
  184.  
  185.  ## Load module ##
  186.  Will dir the modules path. Select a module, and it will be loaded.
  187.  
  188.  ## Save module ##
  189.  Will save the module to the current modules path. Modules can be saved
  190.  without a name, since they always begin with "Mod.".
  191.  
  192.  ## Load sample ##
  193.  Will dir the sample path. Select a sample, and it will be loaded to the
  194.  current sample. Iff headers will be chopped off and loops loaded, if any.
  195.  
  196.  ## Save Sample ##
  197.  Will save the current sample as RAW or IFF. Select this in the "Save" gadget
  198.  to the right of "Load Sample". IFF loops will be saved too.
  199.  
  200.  ## Dir-Browse button ##
  201.  By pressing this button you can browse through various preset paths, so that
  202.  you won't have to enter them over and over again.
  203.  
  204.  AutoDir - If you set the autodir toggle on the setup screen to on, protracker
  205.  will automatically dir the current path when you enter the disk op. screen.
  206.  
  207.  AutoExit - When this toggle is on protracker will exit from disk op. when
  208.  loading a song or a module.
  209.  
  210.  
  211.                   PLST
  212.                   ----
  213.  The PLST is fairly simple to use. Listed here are all the samples in your
  214.  Presetlist and their lengths. Just click on a name, and Protracker will ask
  215.  for a disk called ST-01 through to ST-FF. Insert it, and the chosen sample
  216.  will be loaded to the current sample displayed at the left of the screen. Use
  217.  the up/down arrow keys to move up and down in the PresetList. If you press
  218.  the right mousebutton, the PLST will move 10 presets at a time. At the top
  219.  the PLST shows the total number of samples from the selected sounddisks.
  220.  There are a few PLST gadgets:
  221.  
  222.  ## CLEAR ##
  223.  Will clear all the sounddisks names you have entered, and display the whole
  224.  PresetList.
  225.  
  226.  ## MOUNTL(ist) ##
  227.  Will search your drives for disks called ST-**, and put the names into the
  228.  ST-__ gadgets. ST-00 will not be mounted.
  229.  
  230.  ## ST-__ ##
  231.  There are three ST-__ gadgets where you can enter the numbers of the
  232.  sounddisks you want to display in the PLST. Only the presets from the
  233.  selected sounddisks will be shown. If you clear all gadgets (by pressing
  234.  return or right mousebutton), or press "Clear", the PLST will revert to
  235.  show all presets.
  236.  
  237.                 PRESET ED
  238.                 ---------
  239.  The protracker's preset-editor is an enhanced version of the original v2.5
  240.  editor. The screen has been cleaned up, and redrawn to match the plst. The
  241.  editing is still a bit lousy though, but we promise to fix it up a bit in
  242.  v1.2... You can now save the finetune value in the presetlist instead of
  243.  volume. The preset editor is used for sorting and catalogueing your samples.
  244.  All samples for use with protracker should be on disks called "ST-01" to
  245.  "ST-FF". When adding a disk to the presetlist, only these disks are
  246.  recognized. Harddisk owners may want to add a directory. e.g. You've got a
  247.  directory called "Supersamples", and you want to use the samples on pt...
  248.  Simple. Assign "Supersamples" to ST-13 or whatever. In the box with "Disk:"
  249.  and ST-__ in it, enter ST-13. Now enter "DHX:supersamples" in the path box
  250.  and press "add path". The path will be added as ST-13 in your presetlist, so
  251.  everytime you need a sample from ST-13, it will be loaded from "Supersamples"
  252.  instead. Simple?
  253.  
  254.  Editing
  255.  --------
  256.  We must admit the editing is lousy, but you can't have everything! To edit a
  257.  preset, simply click on it. Use the arrowkeys to move left/right. When moving
  258.  up and down in the presetlist, use the right mousebutton to speed it up a
  259.  bit.
  260.  
  261.  ## add path ##
  262.  Will add the current path to the presetlist. infos will not be added.
  263.  Samplenames can only be 15 chars long.
  264.  
  265.  ## Insert Preset ##
  266.  Will create a new preset. Enter the data for the sample, and it will be added
  267.  to the presetlist.
  268.  
  269.  ## Delete Preset ##
  270.  Will delete the wanted preset from the presetlist.
  271.  
  272.  ## Delete Disk ##
  273.  Will delete the disknumber set in the "Disk:" box.
  274.  
  275.  ## PATH ##
  276.  This is where you enter the path to be added from. It can be up to 31
  277.  characters long (should be enough!?).
  278.  
  279.  ## Disk ##
  280.  This is the disk (or HD-dir) that's being added from (or deleted).
  281.  
  282.  ## Presets ##
  283.  This is the current number of presets in the presetlist.
  284.  
  285.  ## Clear PLST ##
  286.  Will clear all the presets.
  287.  
  288.  ## Load PLST ##
  289.  Will load the presetlist from a file called "PLST". This file should be
  290.  placed in the PTdir (See setup2).
  291.  
  292.  ## Save PLST ###
  293.  Will save the presetlist as a file called "PLST" to the current PTdir.
  294.  
  295.  ## Print PLST ##
  296.  Will print the presetlist to the current print path, shown on the
  297.  setup-screen. 
  298.  
  299.  ## PLST ##
  300.  Will go to the PLST-screen! By the way, PLST is a shortform for "Presetlist"!
  301.  
  302.  
  303.                 Sampler
  304.                 -------
  305.  The new sampler/sample editor was included simply because we thought the one
  306.  in Noisetracker 2.0 was terrible, and we needed graphing of samples and
  307.  proper loop editing. It's very fast, much faster than Audiomaster, and the
  308.  editing is much simpler. We also included a resampling option which we hope
  309.  you'll find useful.
  310.  
  311.  Editing
  312.  -------
  313.  When editing a sample, use to mouse to set the cursorline and to mark ranges.
  314.  
  315.  ## Waveform ##
  316.  Will play the full sample with loops.
  317.  
  318.  ## Display ##
  319.  Will play the part of the sample being shown on screen.
  320.  
  321.  ## Range ##
  322.  Will play the marked range.
  323.  
  324.  ## Stop ##
  325.  Will stop all playing of samples.
  326.  
  327.  ## Show range ##
  328.  Will magnify the current range and display it.
  329.  
  330.  ## Show all ##
  331.  Will display the whole sample.
  332.  
  333.  ## Beg ##
  334.  Will put the cursorline at the beginning of the sample.
  335.  
  336.  ## End ##
  337.  Will put the cursorline at the end of the sample.
  338.  
  339.  ## Swap buff(er) ##
  340.  The swap the current sample with the copy-buffer.
  341.  
  342.  ## Zoom out ##
  343.  Will show double the range you are displaying.
  344.  
  345.  ## Range all ##
  346.  Will range the part of the sample being displayed on screen.
  347.  
  348.  ## Cut ##
  349.  Will cut away the part of the sample that's marked.
  350.  
  351.  ## Copy ##
  352.  Will copy the marked range to the copy-buffer.
  353.  
  354.  ## Paste ##
  355.  Will paste the copy-buffer into the current sample.
  356.  
  357.  The volume box
  358.  --------------
  359.  The volume box is a bit like Audiomaster's, only better. Set the "from" and
  360.  "to" volume percentages by using the sliders, or just type in any number
  361.  you please (from 0 to 200) in the percentage boxes to the right.
  362.  
  363.  ## Normalize ##
  364.  Will find the highest volume rate possible (without clipping).
  365.  
  366.  ## Cancel ##
  367.  Will exit the volume box.
  368.  
  369.  ## \ ##
  370.  Will set the percentages 100%-0%
  371.  
  372.  ## / ##
  373.  Will set the percentages 0%-100%
  374.  
  375.  ## - ##
  376.  Will set the percentages 100%-100%
  377.  
  378.  ## Ramp ##
  379.  Will ramp (calculate) the volume!
  380.  
  381.  ## Tunetone ##
  382.  Will create a sinus sound, which you can tune your samples after. See setup
  383.  2 help for details.
  384.  
  385.  ## Sample ##
  386.  Will first enter the monitor screen. Now click right button to sample, left
  387.  to exit. 
  388.  
  389.  ## Note ##
  390.  This is the note to sample on. Range is C-1 to B-3.
  391.  
  392.  ## Resample ##
  393.  The resampling option is much easier to use than the one in Audiomaster.
  394.  Here's a step-by-step explanation:
  395.  
  396.  1. Turn on the tuning tone.
  397.  2. Use the keyboard to find what note it is. Use finetune if needed.
  398.  3. Enter the note in the "Note:" box to the right. 
  399.  4. Press resample!
  400.  
  401.  ## Note ##
  402.  This is what note to resample to.
  403.  
  404.  ## Disp(lay) ##
  405.  This is the length of the part of the sample being shown on screen.
  406.  
  407.  ## Loop on/off ##
  408.  This is for turning loops on/off without having to fiddle with the repeat
  409.  and replen gadgets.
  410.  
  411.  ## Exit ##
  412.  Exits the sampler screen. 
  413.  
  414.     
  415.  
  416.                  SETUP
  417.                  -----
  418.  The setup screens were provided so that PT users could set up their own
  419.  personal environment. We hope we have satisfied most of you. You've got 8
  420.  on/off toggles, a split keyboard editor, a color palette and lots more.
  421.  Choose what you want, and use "Save Config" to save your environment. On the
  422.  next screen is a list of what will be saved in the config file. V2.5: Click
  423.  "2" to enter setup screen 2, with lots of features!
  424.  
  425.  This will be saved in the config file:
  426.  --------------------------------------
  427.  Songs/Modules/Samples and Print paths, Split Keyboard data, Accidental,
  428.  MultiKey Channeltable, Colors, Keyrepeat, the 8 on/off toggles, the 8
  429.  external dos commands and the effect macros + everything in setup 2. You
  430.  can have up to 256 different config files. They will be saved as
  431.  "pt.config-00", "pt.config-01" and so on. Set the confignumber in the
  432.  "cnfig" box.
  433.  
  434.  ## Load config ##
  435.  Will load the selected config file.
  436.  
  437.  ## Save config ##
  438.  Will save the selected config file.
  439.  
  440.  ## Reset All ##
  441.  Will set the original PT defaults and colors.
  442.  
  443.  ## Multi ##
  444.  This table is used with the multi keyboard option. The four numbers
  445.  represent what channel each channel will jump to next. 1-2, 2-3, 3-4
  446.  and so on.
  447.  
  448.  ## The dot ##
  449.  The gadget with a dot and a textline can be used to execute dos commands.
  450.  Each of the 8 commands can be up to 31 letters long. Pressing the dot will
  451.  browse through the commands. Holding the right button and pressing it will
  452.  execute the command. Note that PT needs the command "run" to execute the
  453.  other commands. This is because of commodore's stupid programming of the dos
  454.  library function "execute". Type "endcli" to go back to protracker.
  455.  
  456.  ## The Color Palette ##
  457.  The color palette is simple to use. Just select a color, and use the R, G and
  458.  B sliders to set the color.
  459.  
  460.  ## Undo ##
  461.  Will put back the latest change.
  462.  
  463.  ## Cancel ##
  464.  Will set the config colors.
  465.  
  466.  ## Def(ault) ##
  467.  Will set the original ST colors.
  468.  
  469.  ## Split ##
  470.  You can set 4 splits on the keyboard, each with it's own sample, splitpoint
  471.  and transpose. Just type in a sample number and select the key to split at by
  472.  pressing the appropriate one. The transpose note for each split is the first
  473.  note in that split-range. Notes below the first split will be played with the
  474.  current sample. Split is great for recording drums, or for playing untuned
  475.  samples in tune (use together with finetune).
  476.  
  477.  ## Clear ## will clear the splits.
  478.  
  479.  ## KeyRep(eat) ##
  480.  The first number is the keyrepeat delay, and the second is the speed.
  481.  
  482.  ## Accidental ##
  483.  Simple enough, accidental allows you to select sharp (#) or flat (¡) notes.
  484.  This will not be saved with the song!
  485.  
  486.  ## Print Song ##
  487.  Will print the song to the path shown below the "Print Song" gadget. The
  488.  print path can be 31 chars long.
  489.  
  490.  ## Split on/off ##
  491.  Toggles between normal and split keyboard.
  492.  
  493.  ## Filter on/off ##
  494.  Toggles the audiofilter / PowerLED. (Not available on all amigas)
  495.  
  496.  ## Trans(pose)del(ete) on/off ##
  497.  When on, notes transposed out of range will be deleted.
  498.  
  499.  ## ShowDec(imal) ##
  500.  When on, Freemem, Tunemem, and file lengths will be shown in decimal.
  501.  
  502.  ## Autodir on/off ##
  503.  When on, protracker dirs the current directory path automatically.
  504.  
  505.  ## AutoExit on/off ##
  506.  When on, protracker will automatically exit from the file requester when
  507.  loading a song or module.
  508.  
  509.  ## Mod. only on/off ##
  510.  When on, protracker will only show modules beginning with "mod.".
  511.  
  512.  ## MIDI on/off ## 
  513.  Enables midi input (see midi help).
  514.  
  515.  
  516.  
  517.              Setup 2
  518.              -------
  519.  
  520.  Setup 2 is basically full of the things we couldn't fit into Setup 1 in
  521.  Protracker 1.0 + a few things people thought we should include. Well, hope
  522.  you're satisfied with the result guys...
  523.  
  524.  Click on "1" to go back to good ol' setup 1...
  525.  
  526.  ## Timing ##
  527.  We included this so that american users also could enjoy protracker, and
  528.  wouldn't have to use sonix or any other terrible music program... You can
  529.  choose between CIA or Vblank timing. Vblank is the timing-method
  530.  soundtrackers have been using since the dawn of time, while CIA is a
  531.  much better and accurate timing with the tempo measured in beats per minute.
  532.  Using Vblank on NTSC amigas will cause the song to play 20% faster. With CIA,
  533.  there's no difference.
  534.  
  535.  ## Tempo ##
  536.  This is where you set your default CIA timing tempo. Range: 32-255.
  537.  
  538.  ## Speed ##
  539.  This is where you set your default Vblank timing speed. Range: 01-FF.
  540.  
  541.  ## Copper Editor ##
  542.  The copper editor is for altering the colors of the VU-meters and the
  543.  spectrum analyzer to your own liking. Select a color by clicking somewhere
  544.  within the coppered stripe. Now use the R, G and B sliders to alter
  545.  the color.
  546.  
  547.  ## Spread ##
  548.  Will create an even gradient between the current color and the one you click
  549.  on next.
  550.  
  551.  ## arrows ##
  552.  Will rotate the whole copper stripe in the Y-axis (up/down). Undo, cancel
  553.  and def(ault) will work just like in the palette in setup 1.
  554.  
  555.  ## Mods ##
  556.  This is where you set your default modules path.
  557.  
  558.  ## Songs ##
  559.  This is where you set your default songs path.
  560.  
  561.  ## Sampl(es) ##
  562.  This is where you set your default sample path.
  563.  
  564.  ## PTdir ##
  565.  This is the path for the helpfile, the PLST and the PT configfile(s).
  566.  
  567.  ## Max PLST ##
  568.  This is the maximum number of presets in your presetlist.
  569.  
  570.  ## DMA wait ##
  571.  Use this on fast amigas to slow down the DMA enough to not miss any notes.
  572.  
  573.  ## Tuning tone ##
  574.  The tuning tone is for use with the sample editor. The note is what note to
  575.  play the tuning tone at, and the number is the volume. Salvage doesn't work..
  576.  sorry...
  577.  
  578.  ##  Default ##
  579.  Will put back the default for everything in the middle column.
  580.  
  581.  ## Override ##
  582.  When on, PT will ignore any paths or disknames when loading a song or module.
  583.  All the samples will be loaded from the current sample path.
  584.  
  585.  ## Nosamples ##
  586.  When on, PT won't load the samples when loading a song or module.
  587.  
  588.  ## BlankZero ##
  589.  When on, PT won't show the first zero in the samplenumber, as on NT1.2.
  590.  
  591.  ## Show dirs ##
  592.  When on, directories will be shown in Disk Op.
  593.  
  594.  ## Show Publ(ic) ##
  595.  When on, PT will show all free memory, not just chip-mem.
  596.  
  597.  ## Cut to buff(er) ##
  598.  When on, all samples cut in the sample editor will to put in the copy-buffer.
  599.  
  600.  ## Load loop ##
  601.  When on, PT will load loops from IFF-samples.
  602.  
  603.  ## Slow Mode ##
  604.  When on, text editing, gadget-repeats, etc. will go much slower. Use this if
  605.  you have a 25 MHz A3000 or any other fast computer. We will try to do an
  606.  automatic speed check in the next version (1.2).
  607.  
  608.                  MIDI
  609.                  ----
  610.  Midi routines are not implemented at this time.
  611.  
  612.                 EDIT OP.
  613.                 --------
  614.  
  615.  The edit op. screens were just a handy way for us to implement all the new
  616.  functions we had thought of. There are three screens, and you can browse
  617.  through them by pressing the edit op. gadget more than once, or select one
  618.  by clicking on the numbers 1-3. To exit edit op., click on the gadget
  619.  labeled "E" or press ESC. Edit op. Screen 1:
  620.  
  621.  ## Transposing ##
  622.  What is transposing ? Transposing lets you shift the pitch of the notes up or
  623.  down.  E.g. Change a C-3 to a C#3. In comparison to other trackers,
  624.  protracker lets you transpose in just about every way you can imagine.
  625.  You can transpose either the current sample or all the samples in a track or
  626.  pattern. To the right of the title bar is a small box with the letter "S" or
  627.  "A". S - Only the current sample will be transposed. A - All the samples
  628.  from $00-$1F will be transposed. V1.1: Now bugfree! To toggle between the
  629.  two, click on the edit op. title bar. If the setup toggle "transdel" is on,
  630.  all the notes transposed out of range (C-1 to B-3) will be deleted. If not,
  631.  they will not be transposed.
  632.  
  633.  
  634.  Edit op. screen 2: (Record)
  635.  
  636.  ## Record ## 
  637.  Patt - Record current pattern only. 
  638.  Song - When recording, pt will move through the patterns in the song, just
  639.  like normal play.
  640.  
  641.  ## Quantize ##
  642.  Will move the notes you record to every n'th slot. Entering 00 will turn off
  643.  the quantizing, and the notes you play will always be inserted at the
  644.  patternposition you are at. Entering 01 will quantize the notes the the
  645.  nearest slot according to the speed. i.e. if you play a note after the first
  646.  half has been played, it will be quantized to the slot below. Entering a
  647.  value like 8 will quantize to every 8th note, and so on. Got that? 
  648.  
  649.  ## Metro(nome) ##
  650.  The first number is the speed of the metronome, and the second is the channel
  651.  to play it on. The Sample used for metronomes is always sample $1F. Load your
  652.  own favourite metronome sample. The metronome will always be played at C-3,
  653.  but you can still change the volume and loop values. To turn off the
  654.  metronome, just set the speed or channel to 00. 
  655.  
  656.  ## Multi ##
  657.  When on, pt will jump to another channel after you play a note on the
  658.  keyboard. This makes it possible to play two or more notes at the same time
  659.  On the setup screen you can choose what channel to jump to after playing
  660.  a note.
  661.  
  662.  Edit Op. screen 2: (Samples)
  663.  
  664.  To the right of the title bar is a small box with the letter "T", "P"
  665.  or "S".
  666.  
  667.  T - Copy & Exchange apply to current track only.
  668.  P - Copy & Exchange will affect the the whole pattern.
  669.  S - Copy & Exchange will apply to the real samples in memory.
  670.  
  671.  To toggle between the two, click on the edit op. title bar.
  672.  
  673.  ## Delete ##
  674.  Will delete all notes with the current sample in current track or whole
  675.  pattern.
  676.  
  677.  ## Kill ##
  678.  Will kill the current sample. That is, remove it from memory and reset all
  679.  sample settings. It will not be deleted from the track or pattern. You can
  680.  also use the period (.) key on the numeric keyboard to invoke this function.
  681.  
  682.  ## EXCHGE (Exchange) ##
  683.  Will exchange the samplenumber shown in the "from" gadget with the sample
  684.  number in the "to" gadget and vice versa. "T" or "P" selects track or
  685.  pattern. "S" exchanges the samples.
  686.  
  687.  ## MOVE ##
  688.  Will move the samplenumber shown in the "from" gadget to the sample number
  689.  in the "to" gadget.
  690.  
  691.  Edit Op. screen 3: (Sample Editor)
  692.  
  693.  To the right of the title bar is a small box with the letter "H" or "C".
  694.  
  695.  H - Will halve the volume when mixing and echoing to avoid clipping.
  696.  C - Will not halve the volume. The sample may be clipped. 
  697.  
  698.  To toggle between the two, click on the edit op. title bar.
  699.  
  700.  ## Mix ## 
  701.  Will mix one sample with another. Pt asks you which two samples to be mixed,
  702.  and where to put the result.
  703.  
  704.  Holding the right button and pressing mix will mix the current sample with
  705.  itself. You can offset the sample by setting a position in the "pos" gadget.
  706.  If you set "mod" to a non-zero value, the sample will also be modulated. 
  707.  
  708.  ## Echo ##
  709.  Will create a echo effect on the current sample. Use "pos" to set the delay
  710.  time of the echo. If you want more room to echo in, just turn up the length
  711.  of the sample.
  712.  
  713.  ## Boost ##
  714.  Will turn up the treble of the sample. Use this on hi-hats and snares!
  715.  
  716.  ## Filter ##
  717.  Will Delta-filter the sample. Use this on noisy basses.
  718.  
  719.  ## X-Fade ##
  720.  Will crossfade the sample (mix with itself, backwards). Handy for looping
  721.  samples that are hard to loop.
  722.  
  723.  ## Backwd (backwards) ##
  724.  Will turn the sample backwards!
  725.  
  726.  ## Upsample ##
  727.  Will remove every second byte of the sample, halving the length and shifting
  728.  the pitch one octave up.
  729.  
  730.  ## Downsample ##
  731.  Will double every byte of the sample, doubling the length, and shifting the
  732.  pitch one octave down. If you downsample samples longer than $7FFE, you will
  733.  lose the end of them. 
  734.  
  735.  ## POS ##
  736.  This is just a offset in the sample, used for a lot of things.
  737.  
  738.  ## MOD ##
  739.  This is used for modulation. Press "MOD" to modulate the current sample.
  740.  
  741.  ## Cutbeg(inning) ##
  742.  Will chop the number of bytes set in the "pos" gadget off the beginning of
  743.  the sample.
  744.  
  745.  ## FU (Fade Up) ##
  746.  Will fade the volume from 0 to 100%. Use "Pos" to select where in the sample
  747.  to fade up to.
  748.  
  749.  ## FD (Fade Down) ##
  750.  Will fade the volume from 100 to 0%. Use "Pos" to select where in the sample
  751.  to fade down from.
  752.  
  753.  
  754.  ## VOL ##
  755.  With this you can change the "real" volume of the sample. Just set a
  756.  percentage and press "VOL".
  757.  
  758.  Edit Op.3 is now intended to be used with the new sample-editor. If a range
  759.  is marked, some of the functions apply to the range only. If there's no range
  760.  marked, the functions will affect the whole sample. You may also set "POS" by
  761.  clicking on the sample and setting the cursor-line.
  762.  
  763.  
  764.              EFFECT COMMANDS
  765.              ---------------
  766.  
  767.  Effect commands on protracker should be compatible with all other trackers.
  768.  
  769.  0 - None/Arpeggio     8 - * NOT USED *
  770.  1 - Portamento Up     9 - SampleOffset
  771.  2 - Portamento Down   A - VolumeSlide
  772.  3 - TonePortamento    B - PositionJump
  773.  4 - Vibrato           C - Set Volume
  774.  5 - ToneP + VolSlide  D - PatternBreak
  775.  6 - Vibra + VolSlide  E - Misc. Cmds
  776.  7 - Tremolo           F - Set Speed
  777.  
  778.               E - COMMANDS
  779.               ------------
  780.  
  781.  The E command has been altered to contain more commands than one.
  782.  
  783.  E0- Filter On/Off     E8- * NOT USED *
  784.  E1- Fineslide Up      E9- Retrig Note
  785.  E2- Fineslide Down    EA- FineVol Up
  786.  E3- Glissando Control EB- FineVol Down
  787.  E4- Vibrato Control   EC- NoteCut
  788.  E5- Set Finetune      ED- NoteDelay
  789.  E6- Patternloop       EE- PatternDelay
  790.  E7- Tremolo Control   EF- Invert Loop
  791.  
  792.   Cmd 0. Arpeggio [Range:$0-$F/$0-$F]
  793.   -----------------------------------
  794.  Usage: $0 + 1st halfnote add
  795.            + 2nd halfnote add
  796.  
  797.  Arpeggio is used to simulate chords. This is done by rapidly changing the
  798.  pitch between 3(or 2) different notes. It sounds very noisy and grainy on
  799.  most samples, but ok on monotone ones.
  800.  
  801.  Example: C-300047  C-major chord:
  802.           (C+E+G  or C+4+7 halfnotes)
  803.           C-300037  C-minor chord:
  804.           (C+D#+G or C+3+7 halfnotes) 
  805.  
  806.   Cmd 1. Portamento up [Speed:$00-$FF]
  807.   ------------------------------------
  808.  Usage: $1 + portamento speed Portamento up will simply slide the sample pitch
  809.  up. You can NOT slide higher than B-3! (Period 113)
  810.  
  811.  Example: C-300103
  812.   1 is the command, 3 is the portamento speed.
  813.   NOTE: The portamento will be called as many times as the speed of the song.
  814.   This means that you'll sometimes have trouble sliding accuratly.
  815.   If you change the speed without changing the sliderates, it will sound bad.
  816.  
  817.   Cmd 2. Portamento down [Speed:$00-FF]
  818.   -------------------------------------
  819.  Usage: $2 + portamento speed
  820.  
  821.  Just like command 1, except that this one slides the pitch down instead.
  822.  (Adds to the period). You can NOT slide lower than C-1! (Period 856) Example:
  823.  C-300203  2 is the command, 3 is the portamento speed.
  824.  
  825.   Cmd 3. Tone-portamento [Speed:$00-$FF]
  826.   --------------------------------------
  827.  Usage: Dest-note + $3 + slidespeed
  828.  
  829.  This command will automatically slide from the old note to the new. You don't
  830.  have to worry about which direction to slide, you need only set the slide
  831.  speed. To keep on sliding, just select the command $3 + 00.
  832.  
  833.  Example: A-200000  First play a note.
  834.           C-300305  C-3 is the note to slide to, 3 the command, and 5 the
  835.                     speed.
  836.  
  837.   Cmd 4. Vibrato [Rate:$0-$F,Dpth:$0-$F]
  838.   --------------------------------------
  839.  Usage: $4 + vibratorate + vibratodepth
  840.  
  841.  Example: C-300481  4 is the command, 8 is the speed of the vibrato, and 1
  842.  is the depth of the vibrato. To keep on vibrating, just select the command
  843.  $4 + 00. To change the vibrato, you can alter the rate, depth or both.
  844.  Use command E4- to change the vibrato-waveform.
  845.  
  846.   Cmd 5. ToneP + Volsl [Spd:$0-$F/$0-$F]
  847.   --------------------------------------
  848.  Usage: $5 + upspeed + downspeed
  849.  
  850.  This command will continue the current toneportamento and slide the volume
  851.  at the same time. Stolen from NT2.0.
  852.  
  853.  Example: C-300503  3 is the speed to turn the volume down.
  854.  
  855.           C-300540  4 is the speed to slide it up.
  856.  
  857.  
  858.   Cmd 6. Vibra + Volsl [Spd:$0-$F/$0-$F]
  859.   --------------------------------------
  860.  Usage: $6 + upspeed + downspeed
  861.  
  862.  This command will continue the current vibrato and slide the volume at the
  863.  same time. Stolen from NT2.0.
  864.  
  865.  Example: C-300605  5 is the speed to turn the volume down.
  866.           C-300640  4 is the speed to slide it up.
  867.  
  868.  
  869.   Cmd 7. Tremolo [Rate:$0-$F,Dpth:$0-$F]
  870.   --------------------------------------
  871.  Usage: $7 + tremolorate + tremolodepth
  872.  
  873.  Tremolo vibrates the volume.
  874.  
  875.  Example: C-300794  7 is the command, 9 is the speed of the tremolo, and 4 is
  876.  the depth of the tremolo. To keep on tremoling, just select the command $7
  877.  + 00. To change the tremolo, you can alter the rate, depth or both.
  878.  Use command E7- to change the tremolo-waveform.
  879.  
  880.   Cmd 9. Set SampleOffset [Offs:$00-$FF]
  881.   --------------------------------------
  882.  Usage: $9 + Sampleoffset
  883.  
  884.  This command will play from a chosen position in the sample, and not from the
  885.  beginning. The two numbers equal the two first numbers in the length of the
  886.  sample. Handy for speech samples.
  887.  
  888.  Example: C-300923  Play sample from offset $2300.
  889.  
  890.  Cmd A. Volumeslide [Speed:$0-$F/$0-$F]
  891.  --------------------------------------
  892.  Usage: $A + upspeed + downspeed
  893.  
  894.  Example: C-300A05  5 is the speed to turn the volume down.
  895.           C-300A40  4 is the speed to slide it up.
  896.  
  897.  NOTE: The slide will be called as many times as the speed of the song. The
  898.  slower the song, the more the volume will be changed on each note.
  899.  
  900.    Cmd B. Position-jump [Pos:$00-$7F]
  901.    ----------------------------------
  902.  Usage: $B + position to continue at
  903.  
  904.  Example: C-300B01  B is the command, 1 is the position to restart the song
  905.  at.
  906.  
  907.  This command will also perform a pattern-break (see 2 pages below). You can
  908.  use this command instead of restart as on noisetracker, but you must enter
  909.  the position in hex!
  910.  
  911.    Cmd C. Set volume [Volume:$00-$40]
  912.    ----------------------------------
  913.  Usage: $C + new volume
  914.  
  915.  Well, this old familiar command will set the current volume to your own
  916.  selected. The highest volume is $40. All volumes are represented in hex.
  917.  (Programmers do it in hex, you know!)
  918.  
  919.  Example: C-300C10  C is the command, 10 is the volume (16 decimal).
  920.  
  921.    Cmd D. Pattern-break
  922.  
  923.       [Pattern-pos:00-63, decimal]
  924.       ----------------------------
  925.  Usage: $D + pattern-position
  926.  
  927.  This command just jumps to the next song-position, and continues play from
  928.  the patternposition you specify. Example: C-300D00  Jump to the next
  929.  song-position and continue play from pattern position 00.Or: C-300D32
  930.  Jump to the next song-position and continue play from patternposition 32
  931.  instead.
  932.  
  933.     Cmd E0. Set filter [Range:$0-$1]
  934.     --------------------------------
  935.  
  936.  Usage: $E0 + filter-status
  937.  
  938.  This command jerks around with the sound-filter on some A500 + A2000. All
  939.  other Amiga-users should keep out of playing around with it.
  940.  
  941.  Example: C-300E01  disconnects filter (turns power LED off)
  942.           C-300E00  connects filter    (turns power LED on)
  943.  
  944.    Cmd E1. Fineslide up [Range:$0-$F]
  945.    ----------------------------------
  946.  Usage: $E1 + value
  947.  
  948.  This command works just like the normal portamento up, except that it only
  949.  slides up once. It does not continue sliding during the length of the note.
  950.  
  951.  Example: C-300E11  Slide up 1 at the beginning of the note. (Great for
  952.  creating chorus effects)
  953.  
  954.   Cmd E2. Fineslide down [Range:$0-$F]
  955.   ------------------------------------
  956.  Usage: $E2 + value
  957.  
  958.  This command works just like the normal portamento down, except that it only
  959.  slides down once. It does not continue sliding during the length of the note.
  960.  
  961.  Example: C-300E26  Slide up 6 at the beginning of the note.
  962.  
  963.   Cmd E3. Glissando Ctrl [Range:$0-$1]
  964.   ------------------------------------
  965.  Usage: $E3 + Glissando-Status
  966.  
  967.  Glissando must be used with the tone portamento command. When glissando is
  968.  activated, toneportamento will slide a halfnote at a time, instead of a
  969.  straight slide.
  970.  
  971.  Example: C-300E31  Turn Glissando on.
  972.  
  973.           C-300E30  Turn Glissando off.
  974.  
  975.  
  976.       Cmd E4. Set vibrato waveform
  977.       [Range:$0-$3]
  978.       ----------------------------
  979.  Usage: $E4 + vibrato-waveform
  980.  
  981.  Example: C-300E40  Set sine(default)
  982.                E44  Don't retrig WF
  983.           C-300E41  Set Ramp Down
  984.                E45  Don't retrig WF
  985.           C-300E42  Set Squarewave
  986.                E46  Don't retrig WF
  987.           C-300E43  Set Random
  988.                E47  Don't retrig WF
  989.  
  990.  
  991.    Cmd E5. Set finetune [Range:$0-$F]
  992.    ----------------------------------
  993.  Usage: $E5 + finetune-value
  994.  
  995.  Example: C-300E51  Set finetune to 1.
  996.  
  997.  Use these tables to figure out the finetune-value.
  998.  
  999.  Finetune: +7 +6 +5 +4 +3 +2 +1  0
  1000.     Value:  7  6  5  4  3  2  1  0
  1001.  
  1002.  Finetune: -1 -2 -3 -4 -5 -6 -7 -8
  1003.     Value:  F  E  D  C  B  A  9  8
  1004.  
  1005.    Cmd E6. PatternLoop [Loops:$0-$F]
  1006.    ----------------------------------
  1007.  Usage: $E6 + number of loops
  1008.  
  1009.  This command will loop a part of a pattern.
  1010.  
  1011.  Example: C-300E60  Set loopstart.
  1012.           C-300E63  Jump to loop 3 times before playing on.
  1013.  
  1014.       Cmd E7. Set tremolo waveform
  1015.       [Range:$0-$3]
  1016.       ----------------------------
  1017.  Usage: $E7 + tremolo-waveform
  1018.  
  1019.  Example: C-300E70  Set sine(default)
  1020.                E74  Don't retrig WF
  1021.           C-300E71  Set Ramp Down
  1022.                E75  Don't retrig WF
  1023.           C-300E72  Set Squarewave
  1024.                E76  Don't retrig WF
  1025.           C-300E73  Set Random
  1026.                E77  Don't retrig WF
  1027.  
  1028.  
  1029.     Cmd E9. Retrig note [Value:$0-$F]
  1030.     ---------------------------------
  1031.  Usage: $E9 + Tick to Retrig note at.
  1032.  
  1033.  This command will retrig the same note before playing the next. Where to
  1034.  retrig depends on the speed of the song. If you retrig with 1 in speed 6
  1035.  that note will be trigged 6 times in one note slot. Retrig on hi-hats!
  1036.  
  1037.  Example: C-300F06  Set speed to 6.
  1038.           C-300E93  Retrig at tick 3 out of 6.
  1039.  
  1040.    Cmd EA. FineVolsl up [Range:$0-$F]
  1041.    ----------------------------------
  1042.  Usage: $EA + value
  1043.  
  1044.  This command works just like the normal volumeslide up, except that it only
  1045.  slides up once. It does not continue sliding during the length of the note.
  1046.  
  1047.  Example: C-300EA3  Slide volume up 1 at the beginning of the note.
  1048.  
  1049.   Cmd EB. FineVolsl down [Range:$0-$F]
  1050.   ------------------------------------
  1051.  Usage: $EB + value
  1052.  
  1053.  This command works just like the normal volumeslide down, except that it only
  1054.  slides down once. It does not continue sliding during the length of the note.
  1055.  
  1056.  Example: C-300EB6  Slide volume down 6 at the beginning of the note.
  1057.  
  1058.      Cmd EC. Cut note [Value:$0-$F]
  1059.      ------------------------------
  1060.  Usage: $EC + Tick to Cut note at.
  1061.  
  1062.  This command will cut the note at the selected tick, creating extremely
  1063.  short notes.
  1064.  
  1065.  Example: C-300F06  Set speed to 6.
  1066.           C-300EC3  Cut at tick 3 out of 6.
  1067.  
  1068.  Note that the note is not really cut, the volume is just turned down.
  1069.  
  1070.      Cmd ED. NoteDelay [Value:$0-$F]
  1071.      -------------------------------
  1072.  Usage: $ED + ticks to delay note.
  1073.  
  1074.  This command will delay the note to the selected tick.
  1075.  
  1076.  Example: C-300F06  Set speed to 6.
  1077.           C-300ED3  Play note at tick 3 out of 6.
  1078.  
  1079.    Cmd EE. PatternDelay [Notes:$0-$F]
  1080.    ----------------------------------
  1081.  Usage: $EE + notes to delay pattern. This command will delay the pattern
  1082.  the selected numbers of notes. Example: C-300EE8  Delay pattern 8 notes
  1083.  before playing on. All other effects are still active when the pattern is
  1084.  being delayed.
  1085.  
  1086.     Cmd EF. Invert Loop [Speed:$0-$F]
  1087.     ---------------------------------
  1088.  Usage: $EF + Invertspeed
  1089.  
  1090.  This command will need a short loop ($10,20,40,80 etc. bytes) to work.
  1091.  It will invert the loop byte by byte. Sounds better than funkrepeat...
  1092.  Example: C-300EF8 Set invspeed to 8. To turn off the inverting, set invspeed
  1093.  to 0, or press ctrl + Z.
  1094.  
  1095.     Cmd F. Set speed [Speed:$00-$FF]
  1096.     --------------------------------
  1097.  Usage: $F + speed
  1098.  
  1099.  This command will set the speed of the song.  
  1100.  
  1101. Vblank: Range 01-FF - Normal timing  
  1102.  
  1103.    CIA: Range 01-1F - Set vblank speeds with CIA timing.
  1104.    CIA: Range 20-FF - Set BPM speeds, range 32-255.
  1105.   Both: Range 00    - STOP song. 
  1106.  
  1107.                 KEYBOARD
  1108.                 --------
  1109.  The keymap on protracker is a standard us keymap. The font has been enhanced
  1110.  and redrawn a little, so you now have a lot more special characters than
  1111.  before. Remember to always use the left shift and alt, as the right ones are
  1112.  used for other things.
  1113.  
  1114.  High notekeys:  2 3   5 6 7   9 0   =
  1115.                 Q W E R T Y U I O P [ ]
  1116.                    
  1117.  Low notekeys:    S D   G H J   L ;
  1118.                  Z X C V B N M , . / 
  1119.  
  1120.  F1 - Choose lo octave (From C-1 to G-3)
  1121.  F2 - Choose hi octave (From C-2 to B-3)
  1122.  
  1123.  shft+F3 - Cut track to buffer
  1124.  shft+F4 - Copy track to buffer
  1125.  shft+F5 - Paste track-buffer to track
  1126.  
  1127.   alt+F3 - Cut whole pattern to buffer
  1128.   alt+F4 - Copy whole pattern to buffer
  1129.   alt+F5 - Paste patt-buffer to pattern
  1130.  
  1131.  ctrl+F3 - Cut commands to buffer
  1132.  ctrl+F4 - Copy commands to buffer
  1133.  ctrl+F5 - Paste cmd-buffer to track
  1134.  
  1135.  F6 - Go to pattern position 0
  1136.  F7 - Go to pattern position 16
  1137.  F8 - Go to pattern position 32
  1138.  F9 - Go to pattern position 48
  1139.  F10- Go to pattern position 63
  1140.  
  1141.  shft+F6-F10 - Store current pattern position on selected F-key
  1142.   alt+F6-F10 - Play pattern from the stored pattern position
  1143.  ctrl+F6-F10 - Record from the stored pattern position
  1144.  
  1145. Esc - Exit DiskOp/EditOp/PLST/PsetEd/Setup/Help and MIDI screens 
  1146.  
  1147.  shft+Return  - Insert blank note at cursor position and move the others down.
  1148.  Notes beyond pattern position 63 will be lost!
  1149.  
  1150.  shft+Bckspce - Delete note above cursor position and move the others up.
  1151.  You can NOT do this if you're at pattern position 0!
  1152.  
  1153.  alt+Return    - As above, but with all 4 tracks
  1154.  alt+Backspace - As above, but with all 4 tracks 
  1155.  ctrl+Return    - Push cmds one down
  1156.  ctrl+Backspace - Drag cmds one up
  1157.  
  1158.  ctrl+0-9 - Select how many slots PT will jump down each time you insert a
  1159.  note (this is only in Edit-mode)
  1160.  
  1161.  alt+cursor right - patternnumber up
  1162.  alt+cursor left  - patternnumber down
  1163.  shft+cursor right - song-position up
  1164.  shft+cursor left  - song-position down
  1165.  
  1166.  Backwards Single Quote (The key over TAB, you know?) - Go to CLI 
  1167.       Help - Go to help or plst screen
  1168.  shft+Help - Toggle between help or plst on help key
  1169.  
  1170.  Space - Toggle between Stop/Edit-mode
  1171.  
  1172.  < (beside Z) - Kill DMA & Volumes to 0
  1173.   right Amiga - Play Pattern
  1174.     right Alt - Play Song
  1175.   right Shift - Record
  1176.     Caps Lock - Toggle Keyrepeat on/off
  1177.  
  1178.       Del - Delete note under cursor
  1179.   alt+Del - Delete command only 
  1180.  shft+Del - Delete note and command 
  1181.  
  1182.  On Numeric pad:
  1183.  
  1184.           0 - Select Sample $0
  1185.     1st row - Select Sample $1-$4
  1186.     2nd row - Select Sample $5-$8
  1187.     3rd row - Select Sample $9-$c
  1188.     4th row - Select Sample $d-$f
  1189.  Just Enter - Select Sample $10
  1190.  
  1191.  Holding Enter + the other keys select sample $11-$1f
  1192.  
  1193.  Period (.) - Kill current sample
  1194.  
  1195.  Left Amiga (Plus keys below) - Transposing like in Edit Op. Screen 1
  1196.  
  1197.    Sample/Track        Sample/Pattern
  1198.    ----------------------------------
  1199.    1 - Note Up         2 - Note Up
  1200.    Q - Note Down       W - Note Down
  1201.    A - Octave Up       S - Octave Up
  1202.    Z - Octave Down     X - Octave Down
  1203.  
  1204.    All/Track           All/Pattern
  1205.    -------------------------------
  1206.    3 - Note Up         4 - Note Up
  1207.    E - Note Down       R - Note Down
  1208.    D - Octave Up       F - Octave Up
  1209.    C - Octave Down     V - Octave Down
  1210.  
  1211.       Tab - Move cursor to next track
  1212.  Shft+Tab - Move cursor to prev track
  1213.  
  1214.  Ctrl+A - Toggle channel on/off
  1215.  Ctrl+B - Mark block
  1216.  Ctrl+C - Copy block to buffer
  1217.  Ctrl+D - Delete block, drag notes up
  1218.  Ctrl+e - expand track
  1219.  Ctrl+f - toggle filter on/off
  1220.  Ctrl+g - Boost all samples
  1221.  Ctrl+h - Transpose block up
  1222.  Ctrl+i - Insert block, push notes down
  1223.  Ctrl+j - Join-paste block
  1224.  Ctrl+k - Kill to end of track
  1225.  Ctrl+l - Transpose block down 
  1226.  Ctrl+m - Toggle multikeyboard on/off
  1227.  Ctrl+n - Re-mark last block
  1228.  Ctrl+o - Contract track
  1229.  Ctrl+p - Paste block
  1230.  Ctrl+q - Unmute all channels
  1231.  Ctrl+r - Restore F6-F10 positions
  1232.  Ctrl+s - Toggle split keyboard on/off
  1233.  Ctrl+t - swap tracks
  1234.  Ctrl+u - undo last change
  1235.  Ctrl+v - Filter all samples
  1236.  Ctrl+w - Polyphonize block
  1237.  Ctrl+x - Cut block to buffer
  1238.  Ctrl+y - Backwards block
  1239.  Ctrl+z - Restore Effects
  1240.  
  1241.  shft+0-9 - Store current command on selected key
  1242.   alt+0-9 - Insert command in current track
  1243.   alt+"\" - Copy command above cursor to current pattern position.
  1244.   alt+"=" - Copy command above cursor to current pattern position and add one
  1245.   to the value.
  1246.   alt+"-" - Copy command above cursor to current pattern position and subract
  1247.   one from the value.
  1248.  
  1249.   alt+A - Monitor/Start sampling
  1250.   alt+B - Boost sample
  1251.   alt+C - Toggle channel 3
  1252.   alt+D - Go to Disk Op.
  1253.   alt+E - Go to Edit Op.
  1254.   alt+F - Filter sample
  1255.   alt+I - Autoinsert volume
  1256.   alt+K - Delete current sample/track
  1257.   alt+Q - Quit protracker
  1258.   alt+R - Resample
  1259.   alt+S - Go to Sampler screen
  1260.   alt+T - Tuning Tone
  1261.   alt+V - Toggle channel 4
  1262.   alt+X - Toggle channel 2
  1263.   alt+Y -
  1264.   alt+Z - Toggle channel 1
  1265.  
  1266.      F3 - Cut   (sample)
  1267.      F4 - Copy  (sample)
  1268.      F5 - Paste (sample)
  1269.  
  1270.       \ - Toggle keypad mode (dots!)
  1271.  Return - Step one note forward
  1272.  Backspc- Step one note backward
  1273.   Alt+any key on keypad - tune drumpad
  1274.  ctrl+arrows left/rite - Sample up/down     
  1275.  
  1276.              GENERAL INFO.
  1277.              -------------
  1278.  Making Music
  1279.  ------------
  1280.  Any piece of music written with Protracker is built up from patterns. Each
  1281.  pattern is built up from four tracks, one for each of the amiga's
  1282.  audiochannels. A pattern is 64 lines long. The magnified line is always the
  1283.  one you edit. If you need shorter patterns, use the pattern break effect
  1284.  command.
  1285.  
  1286.  A track is built up like this:
  1287.  
  1288.      32  C-3 01 C20
  1289.      /   \_/ |/ \_/
  1290.     /    /   |    \
  1291.   Pos Note Sample Effect cmd.
  1292.  
  1293.  The C-3 is the note being played at pattern position 32. 01 is the sample
  1294.  number, and the three last digits are the effect command, in this case, set
  1295.  volume to $20 (C-Command, 20-Value).
  1296.  
  1297.  Protracker holds a table with info about the sequence in which the patterns
  1298.  will be played. With the "Pos" gadget you determine your position in the
  1299.  table. With "Pattern" you define what pattern to play at that position.
  1300.  
  1301.  "Length" defines the total size of the table. The full sequence of Patterns
  1302.  is the Song. A song is built up from up to 64 different patterns, each being
  1303.  played at up to 128 different positions.
  1304.  
  1305.  The small gadgets labeled "I" and "D" are Insert and Delete. With them you
  1306.  can Insert or Delete a position from your song. The length of your song will
  1307.  be adjusted automatically. Remember that the length of your song always must
  1308.  be one more than the last position, since the first position is 0.
  1309.  
  1310.  Holding down the right button when pressing the Pos, Pattern and Length
  1311.  gadgets will speed them up a bit.
  1312.  
  1313.  Finetune
  1314.  --------
  1315.  This is a goodie. Tune your untuned samples to match the others. Right button
  1316.  will set finetune to zero.
  1317.  
  1318.      0 436.4 hz    -1 432.1 hz
  1319.      1 439.0 hz    -2 429.6 hz
  1320.      2 441.6 hz    -3 426.3 hz
  1321.      3 445.1 hz    -4 423.1 hz
  1322.      4 447.8 hz    -5 419.9 hz
  1323.      5 451.5 hz    -6 416.7 hz
  1324.      6 455.2 hz    -7 414.4 hz
  1325.      7 457.0 hz    -8 412.0 hz
  1326.  
  1327.  The first one to figure out this table wins 2 norwegian chocolates! 
  1328.  
  1329.  Sample 
  1330.  ------
  1331.  Clicking on the sample up/down gadgets will flicker through the samples.
  1332.  You can use up to 31, or hex $1F samples in a song.
  1333.  
  1334.  Sample zero function
  1335.  --------------------
  1336.  Pressing both mousebuttons at the same time will set the samplenmbr. to zero.
  1337.  You can then record the pattern with sample 0 to prevent protracker from
  1338.  setting the volume each time you play a new note.
  1339.  
  1340.  Length
  1341.  ------
  1342.  The Length gadgets are simply used for setting the length of the sample. A
  1343.  sample can be up to 64k, or $fffe long. You can add workspace behind the
  1344.  sample by increasing the length and letting go of the button. PT will ask if
  1345.  you are sure, and if you are, allocate more memory for the sample.
  1346.  
  1347.  Volume
  1348.  ------
  1349.  Use this to set the volume the current sample will be played with.
  1350.  
  1351.  Repeat
  1352.  ------
  1353.  Here you set the start of the sample loop.
  1354.  
  1355.  Replen
  1356.  ------
  1357.  Here you set the length of the sample loop. Pressing both the left and right
  1358.  button on the sample-gadgets will speed them up a bit.
  1359.  
  1360.  The Pattern Number Gadget
  1361.  -------------------------
  1362.  To the middle left of the screen is a box with a number in it. The number is
  1363.  the current pattern number. Click on it to type in a new number. When in
  1364.  type-in mode, use return, ESC or right mousebutton to exit. This should also
  1365.  work on most other such gadgets.
  1366.  
  1367.  The "Are you sure ?" requester
  1368.  ------------------------------
  1369.  In addition to the gadgets, you can use "Y" for Yes and "N" or ESC for No.
  1370.  
  1371.  The Clear requester
  1372.  -------------------
  1373.  In addition to the gadgets you can use "A" for All, "O" for Song, "S" for
  1374.  samples and "C" or ESC for Cancel.
  1375.  
  1376.  The Load (sample) gadget
  1377.  ------------------------
  1378.  This gadget will simply try to load the current samplename. Use this when
  1379.  you've messed up in the sample editor, and have destroyed a sample.
  1380.  
  1381.  The text-input routine
  1382.  ----------------------
  1383.  Now this is really simple. Clicking on a textline will enable you to edit it.
  1384.  Some text lines are longer than they seem, so use the arrowkeys to scroll
  1385.  back and forth in the text. The text input mode is just like an ordinary
  1386.  text editor. You can use backspace, delete, space and such. In text input
  1387.  mode you can also use the numeric pad for entering numbers. Pressing the
  1388.  right mousebutton will clear the text line and exit the editing. Use ESC or
  1389.  return to just exit.
  1390.  
  1391.  Tips 'n tricks
  1392.  --------------
  1393.  When inserting, pasting or join pasting, hold down shift to keep the cursor
  1394.  from jumping to the end of the block. e.g. shft+ctrl+P Holding shift while
  1395.  pressing ctrl+K  (kill to end of track) will kill to start of track instead.
  1396.  Use Esc or right mousebutton to exit from a lot of things.
  1397.  
  1398.  Effect tips
  1399.  -----------
  1400.  You can set the volume without playing a note. e.g. ---01000 This will set
  1401.  the volume for sample 1 without trigging the note. Or try trigging the
  1402.  sample and sliding the volume down.
  1403.  
  1404.                   e.g. C-301A08
  1405.                        ---01A08
  1406.                        ---01A08
  1407.  
  1408.  This will create a strange arpeggiato effect, like on "Cream of the earth"
  1409.  by Romeo Knight / RSI.
  1410.  
  1411.  Pointer Colors
  1412.  --------------
  1413.  
  1414.  Gray      - Nothin's happening.
  1415.  Yellow    - Playing song / pattern.
  1416.  Green     - Disk action.
  1417.  Blue      - Edit / record.
  1418.  Magenta   - Waiting for something (text or number).
  1419.  Cyan      - Select entry or delete.
  1420.  Red       - Something went wrong.
  1421.  
  1422.  
  1423.  Drumpad
  1424.  -------
  1425.  Protracker 1.1 features a drumpad as in Noisetracker 2.0 and 2.1.
  1426.  Use \ instead of . to toggle modes. One or more dots will appear to the
  1427.  right of the freemem display.
  1428.  
  1429.  No dots: Normal keypad.
  1430.    1 dot: Drumpad.
  1431.   2 dots: Drumpad - Edit/Rec possible.
  1432.  
  1433.  Use Alt + keypad key to set note.
  1434.  
  1435.  
  1436.  
  1437. End Of Text
  1438.